---@class CanvasControl
---@field public Tf CS.UnityEngine.Transform
---@field public Root CS.SerializeRoot
---@field public Item_slr CS.SerializeRoot
---@field public Canvas_rtf CS.UnityEngine.RectTransform
---@field public RawImage_rtf CS.UnityEngine.RectTransform
---@field public InputField_rtf CS.UnityEngine.RectTransform
---@field public Dropdown_rtf CS.UnityEngine.RectTransform
---@field public ScrollView_rtf CS.UnityEngine.RectTransform
---@return CanvasControl
local this = BaseClass('CanvasControl')

---@param obj CS.UnityEngine.GameObject
function this:Awake(obj)
    self.Tf = obj.transform
	self.Root = self.Tf:GetComponent(typeof(CS.SerializeRoot))
	self.Item_slr = self.Root:GetObject('Item_slr')
	self.Canvas_rtf = self.Root:GetObject('Canvas_rtf')
	self.RawImage_rtf = self.Root:GetObject('RawImage_rtf')
	self.InputField_rtf = self.Root:GetObject('InputField_rtf')
	self.Dropdown_rtf = self.Root:GetObject('Dropdown_rtf')
	self.ScrollView_rtf = self.Root:GetObject('ScrollView_rtf')
end

return this